.cell-item_1 {
	flex-direction: row;
	align-items: center;
	padding-bottom: 30rpx;
}
.cell-item_1 .cover {
	width: 150rpx;
	height: 150rpx;
}
.cell-item_1 .info {
	flex: 1;
	height: 120rpx;
	justify-content: space-between;
	margin-left: 30rpx;
}
.cell-item_1 .info .title {
	lines: 2;
}
.cell-item_1 .info .label {
	lines: 1;
}
.cell-item_1 .info .title, .cell-item_1 .info .label {
	font-size: 28rpx;
	text-overflow: ellipsis;
}
.cell-item_1 .more {
	width: 40rpx;
}

.cell-item_2 {
	flex-direction: row;
	align-items: center;
	height: 120rpx;
	border-bottom-width: 1rpx;
}
.cell-item_2 .index {
	font-size: 30rpx;
	margin-right: 20rpx;
	width: 60rpx;
	text-align: center;
}
.cell-item_2 .trophy {
	width: 40rpx;
	height: 40rpx;
	margin-right: 30rpx;
	margin-left: 10rpx;
}
.cell-item_2 .cover {
	width: 80rpx;
	height: 80rpx;
}
.cell-item_2 .info {
	flex: 1;
	margin-left: 30rpx;
}
.cell-item_2 .info .title, .cell-item_2 .info .label {
	font-size: 26rpx;
	lines: 1;
	text-overflow: ellipsis;
}
.cell-item_2 .info .label {
	margin-top: 20rpx;
}
.cell-item_2 .info .value {
	font-size: 22rpx;
}
.cell-item_2 .more {
	width: 40rpx;
}

.cell-item_4 {
	flex-direction: row;
	height: 360rpx;
}
.cell-item_4 .left {
	width: 240rpx;
	position: relative;
	align-items: center;
	justify-content: center;
	padding: 0 20rpx;
}
.cell-item_4 .left .cover {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.cell-item_4 .left .title {
	font-weight: bold;
	text-align: center;
	font-size: 44rpx;
	font-family: KUHEI;
	lines: 2;
	text-overflow: ellipsis;
}
.cell-item_4 .left .source {
	font-size: 20rpx;
	font-family: KUHEI;
	margin-bottom: 80rpx;
	margin-top: 10rpx;
}
.cell-item_4 .top {
	flex: 1;
}
.cell-item_4 .top .list {
	flex-direction: row;
	align-items: center;
	border-bottom-width: 1rpx;
	flex: 1;
	padding: 0 20rpx;
}
.cell-item_4 .top .list .label {
	font-size: 26rpx;
	flex: 1;
	lines: 1;
	text-overflow: ellipsis;
}

.scroller-book {
	flex-direction: row;
	align-items: center;
}

.fixed-bottom {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 200rpx;
	align-items: center;
	justify-content: center;
}
.fixed-bottom .button {
	width: 220rpx;
	height: 60rpx;
}

.rd-nav-right {
	flex: 1;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}